React 跟 Vue 二擇一,然後重構 side project
雖然不同的框架在 API 和設計理念上可能存在差異,但仍有很多知識是共通的。一個框架要熟練,需要通過實做各種不同的功能後,才能深入理解。因此,建議先把時間和精力集中學習單一個框架。
如果已經有找工作的方向,可以看目標職缺多數用哪個框架。如果還是沒有想法,則建議:
source: 2023.stateofjs.com
使用框架來重構 side project,從實作中學習,並體驗前端框架與原生 JavaScript 開發效率上的差異。
從原生 JavaScript 轉向前端框架時,思考方式需要稍微轉換一下,主流前端框架都提供很完善的官方文件,不同於學習 JavaScript,這邊會建議先把文件看過一遍,了解主要的使用方式後,再開始重構。
使用前端框架時,應儘量避免直接操作 DOM 元素,不要把 JavaScript 的作法原封不動的套入使用。